unit KRK.Components.DataControls.Register;

interface

uses KRK.Components.DataControls.DBGrid;

procedure Register;

implementation

uses Classes
   , DesignIntf
   , KRK.Components.DataControls.LabeledDBEdit
   , KRK.Components.DataControls.VariableColumnsEditor
   , KRK.Components.DataControls.ValidationChecks
   , KRK.Components.DataControls.SOAPProvider
   , KRK.Components.DataControls.PropertyEditors
   , KRK.Components.DataControls.ComponentEditors;

procedure Register;
begin
  RegisterComponents('Anak Krakatoa Data Controls',[TKRKLabeledDBEdit,TKRKDBGrid,TKRKValidationChecks,TKRKSOAPProvider]);

  RegisterPropertyEditor(TypeInfo(WideString),TSortArrow,'Column',TSortedColumnProperty);
  RegisterPropertyEditor(TypeInfo(WideString),TCustomKRKDBGrid,'VariableWidthColumns',TVariableWidthColumnsProperty);

  RegisterComponentEditor(TKRKDBGrid, TKRKDBGridEditor);
end;

end.
